#include "pch.h"
#include "skiplist.hpp"

using namespace std;

int main(int argc, char *argv[]) {
  SkipList<double, std::string> skip_list;

  //for (auto i = 0; i < 200; ++i) {
  //  auto num = RandI32(0, 100000);
  //  skip_list.Insert(num, to_string(num));
  //}
  {
    skip_list.Insert(3, "3");
    skip_list.Insert(1, "1");
    skip_list.Insert(20, "20_1");
    skip_list.Insert(20, "20_3");
    skip_list.Insert(20, "20_2");
    skip_list.Insert(14, "14");
  }

  skip_list.Print();

  skip_list.Erase(20, "20_1");

  skip_list.Print();

  return 0;
}
